programmable logic controller
noun
°A programmable electronic device used in industrial automation to provide logic and sequencing controls for machinery.